#include <stdio.h>
#include <pthread.h>
#include <unistd.h>


int num=1;

void *myfunc1(void *arg)
{
	while(1)
	{
		sleep(1);
		printf("thread 1 : %d\n",num++);
	}
}

void *myfunc2(void *arg)
{
	while(1)
	{
		sleep(1);
		printf("thread 2 : %d\n",num++);
	}
}


int main(int argc, const char *argv[])
{
	
	pthread_t tid1;
	pthread_create(&tid1,NULL,myfunc1,NULL);

	pthread_t tid2;
	pthread_create(&tid2,NULL,myfunc2,NULL);

	pthread_detach(tid1);
	pthread_detach(tid2);

	
	while(1);

	return 0;
}
